1
general::
Phrase(s): lash down on someone or something
[for rain] to beat down on someone or something. • The wind and rain lashed down on us. • The rain lashed down on the young plants and pounded them into the soil.
McGrawhill's American Idioms And Phrasal Verbs